highly capable

Translations
très compétent
Definitions
Possessing a strong ability or skill set that enables one to perform tasks or solve problems effectively and efficiently.